﻿#general {  }
#general .wrapper { width: 970px; margin: 0 auto; }

#header { background: #030303 url("../images/img_header_background.png") 0 0 repeat-x; }
#header #navigation { height: 54px; }
#header #navigation ul { text-align: center; line-height: 38px; }
#header #navigation ul li { position: relative; display: inline; display: inline-block; margin: 0 17px; }
#header #navigation ul li a { color: #fff; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; }
#header #navigation ul li a:hover { text-decoration: none; }
#header #navigation ul li.logotype { padding-left: 100px; }
#header #navigation ul li.logotype img { position: absolute; top: -25px; left: 0; }
#header #second-navigation { background: #333; }
#header #second-navigation ul { text-align: center; }
#header #second-navigation ul li { position: relative; display: inline; display: inline-block; margin: 5px 17px 8px; }
#header #second-navigation ul li a { padding: 10px 0; color: #fff; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; text-decoration: none; }
#header #second-navigation ul li a:hover {  }
#header #second-navigation ul li ul { display: none; position: absolute; top: 0; left: -20px; margin-top: 20px; width: 230px; padding: 0; text-align: left; border: 1px solid #e1e1e1; border-top: 0 none; border-bottom: 0 none; }
#header #second-navigation ul li:hover > ul { display: block; background: red; }
#header #second-navigation ul li ul li { display: block; width: 100%; margin: 0; border-bottom: 1px solid #e1e1e1; }
#header #second-navigation ul li ul li a { display: block; width: 190px; padding: 9px 25px 9px 15px; color: #000; background: #fff; }
#header #second-navigation ul li ul li a:hover { display: block; color: #fff; background: #0d0d0d; }
#header #second-navigation ul li ul li ul { display: none; }


#main {  }
#footer {  }